#include "Poller.h"
#include "Channel.h"

Poller::Poller(EventLoop *loop) : ownerLoop_(loop) { }

bool Poller::hasChannel(Channel *channel) const{
    /*
        爲什麼單獨判斷不等於end()不可以，因爲find只是判斷是否有這個key，但是這個value是否存在不保證
    */
   auto iter = channels_.find(channel->fd());
   return iter != channels_.end() && iter->second == channel;
}